fmemory.h File Reference

Memory allocation helper functions and classes. More...

#include "base/source/fthread.h"
#include "base/source/tarray.h"

Data Structures

class  FMemoryPool
 FMemoryPool provides a pool of equal sized cached memory blocks. More...
class  FMemoryBlockPool
 FMemoryBlockPool provides a pool of equal sized preallocated memory blocks. More...
class  FBlockAllocator
 FBlockAllocator provides a simple allocator that works on larger blocks of memory. More...
class  FObjectPool
 FObjectPool allocates objects in blocks with MAX_USHORT elements per block. More...

Namespaces

namespace  Steinberg

Functions

void * alignedMalloc (int32 size, int32 alignment=16)
 Allocate memory aligned to a given alignment.
bool alignedFree (void *buffer)
 Free aligned memory allocated by alignedMalloc.

Detailed Description

Memory allocation helper functions and classes.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.